/*   3.0 company.css  */
.input_login {
   margin-top:10px;
}
.input_login .controls {
   position:relative;
   z-index:1;
}
.input_login .controls i {
   position:absolute;
   z-index:10;
   left:10px;
   top:9px;
}
.input_login input[type="text"],.input_login input[type="password"] {
   height:30px;
   line-height:30px;
   margin-bottom:0px;
   padding:0px 5px 0px 30px;
   border-radius:4px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   box-shadow:inset 0 0px 2px #aaaaaa;
   outline:none;
   font-size:15px;
}
.input_login input:focus {
   box-shadow: 0 0px 4px #aaaaaa inset, 0 0 8px rgba(82, 168, 236, 0.6);
   background-color:#ffffff;
}
.login_action {
   margin-top:10px;
}
.login_action label {
   margin-top:0px;
   width:40px;
}
.login_action a {
   margin:5px 0 0 0px;
}
.login_action a.marginleft {
   margin-left:124px;
}
.login_action span.marginleft {
   margin-left:24px;
}

.oneconn_margin {
   margin:35px 0;
}
.row-fluid [class*="span"].oneconn_box {
   border:1px solid #dfdfdf;
   background-color:#ffffff;
   padding:14px 17px 35px 17px;
   box-shadow:0px 1px 1px #c6c6c6;
   -moz-box-shadow:0px 1px 1px #c6c6c6;
   -webkit-box-shadow:0px 1px 1px #c6c6c6;
   min-height:300px;
}
.oneconn_box .lgrg_title {
   border-bottom:1px solid #dfdfdf;
   padding-bottom:5px;
   margin-bottom:25px;
}
.oneconn_box .lgrg_title span.pull-right span {
   color:#999999;
}
.lgrg_form .only_text {
   padding-top:5px;
   color:#999999;
   display:inline-block;
}
.lgrg_form .form-horizontal .control-group {
   margin-bottom:12px;
}
.lgrg_form .control-label span {
   color:#666666;
}
.lgrg_form .control-label span.required {
   font-size:14px;
   color:#F00;
   font-family:SimSun;
   font-weight:normal;
}
img.captchaimg {
   vertical-align:middle;
}
/*select.slt_mid {
   width:100px;
}
select.slt_long {
   width:205px;
}*/
span.passchecked, div.passchecked {
   background:url("/images/3/right_icon.png") no-repeat 0 0;
   padding-left:16px;
}
span.notpasschecked, div.notpasschecked {
   background:url("/images/3/right_icon.png") no-repeat 0 -22px;
   padding-left:16px;
}
.forget_tips {
   width:80%;
   margin:auto;
   color:#999999;
   border-top:1px dotted #dddddd;
   padding:10px 0 20px 0;
   margin-top:10px;
}


/*   3.0 HR css  */
.hr_oneconn_margin {
   margin:0px 0 35px 0;
}
.hr_oneconn_box {
   border-top:0px;
}

/* company settings */
.hr_company_set {
   padding:20px 15px 30px 15px;
   position: relative;
   top: 50px;
}

#summary {
   width:80%;
   font-size:13px;
   color:#666666;
}
.form-horizontal .hr-control-label {
   width:auto;
   margin-left:10px;
}
.hr_login_action .hr-controls a {
   margin:7px 10px 0 15px;
   color:#999999;
}

.tips {
   color:#666666;
   margin-bottom:20px;
   line-height:24px;
}
.tips span {
   color:#999999;
}

.tips em {
   font-style:normal;
   color:#ff6600;
}

.hr_company_set.leftpad {
   padding-left:90px;
   margin-left: 0px;
}

.hr_uplogoright {
   margin-left:40px;
}

.logoform .logoimgselect {
   border:1px dashed #d3d3d3;
   background-color:#fafafa;
   height:320px;
   width:390px;
   position:relative;
}

.logoform .logoimgselect .logoselect {
   width: 100%;
   height: 100%;
}

.logoform .logoimgselect_hover {
   border:1px dashed #ffd49e;
   background-color:#fffdeb;
}

.logoform .logoimgselect .upload_imgbtn {
   position: relative;
   width:206px;
   margin:auto;
   overflow:hidden;
   margin-bottom:30px;
   margin-top:30px;
}

.logoform .logoimgselect input.inputfile {
   opacity: 0;
   transform: translate(-800px, 0px) scale(10);
}

.logoform .logoimgselect div.file_upload_label {
   font-weight:bold;
   width:206px;
   height:42px;
   color:#ffffff;
   line-height:41px;
   background-color:#808080;
   text-align:center;
   border-radius:5px;
}

.logoform .logoimgselect div.file_upload_label:hover {
   background-color:#f7c489;
}
.logoform .logoshow {
   width:250px;
   display:none;
}
.logoform .logoshow .company_bigshow {
   color:#999999;
}
.logoform .logoshow .company_bigshow h6 {
   font-weight:normal;
   margin:0 0 5px 0;
}
.logoform .logoshow .company_bigshow .logobig_p .logo_big {
   width:180px;
   height:180px;
   border: 1px solid #E5E5E5;
   overflow: hidden;
   position: relative;
}
.logoform .logoshow .company_othershow {
   color:#999999;
   width:180px;
   margin:10px 0;
}

.logoform .logoshow .company_othershow .logomiddle_p {
   float:left;
   width:60px;
}
.logoform .logoshow .company_othershow .logomiddle_p .logo_middle {
   width:50px;
   height:50px;
   border: 1px solid #E5E5E5;
   overflow: hidden;
   position: relative;
}
.logoform .logoshow .company_othershow .logosmall_p {
   float:right;
   width:60px;
}
.logoform .logoshow .company_othershow .logosmall_p .logo_small {
   width:30px;
   height:30px;
   border: 1px solid #E5E5E5;
   overflow: hidden;
   position: relative;
}

.logoform .logoshow form {
   margin-top: 10px;
   margin-left: 35px;
}

.licenseform .uploadform {
   margin:auto;
   background-color:#fafafa;
   margin-left: 0px;
}

.licenseform #uploadform {
   width: 100%;
   height: 100%;
}

.licenseform form .uploadbtn {
   position: relative;
   width:280px;
   overflow:hidden;
   margin:auto;
   margin-top:40px;
   margin-bottom:40px;
}

.licenseform #uploadform input.inputfile {
   opacity: 0;
   transform: translate(-800px, 0px) scale(10);
}

.licenseform form div.btn-upload {
   font-weight:bold;
   font-size:14px;
   margin:auto;
   width:280px;
   height:42px;
   cursor:pointer;
   color:#ffffff;
   line-height:41px;
   background-color:#808080;
   text-align:center;
   border-radius:5px;
}

#uploadlicenseform.file_upload .files {
   margin:auto;
}

.licenseform .success {
   margin-top:20px;
   text-align:center;
}

.licenseform #successmsg {
   display:none;
   width:635px;
}

.licenseform .approve_tips {
   background-color: #FAFAFA;
   border: 1px dashed #D3D3D3;
   color: #666666;
   line-height: 24px;
   margin-top: 20px;
   text-align: center;
   width: 560px;
}

.licenseform .approve_tips.approve_tips_width {
   padding:20px;
   width:auto;
}

.logoimgselect form.file_upload,.licenseform form.file_upload {
   cursor: default;
}
#uploadlicenseform,#uploadlogoform {
   position:relative;
}
#uploadlogoform table.files {
   position:absolute;
   bottom:-100px;
}
#uploadlicenseform table.files {
   position:absolute;
   top:140px;
}

.passwordform .tips {
   padding-left:99px;
}

/* lost passwd message */
.lostPassMsg {
   min-height: 180px;
   padding: 20px;
}
.lostPassMsg .note {
   float:none;
   margin-top:5px;
}
.lostPassMsg img {
   left: -8px;
}
.lostPassMsg .actions {
   text-align:center;
   margin-top:5px;
}
.lostPassMsg .head {
   text-align: center;
}
.lostPassMsg .text {
   font-size: 13px;
   font-weight: normal;
   line-height: 20px;
   width: 366px;
   margin: 0 auto;
}

/* top note */
.note {
	 float:left;
    background: none repeat scroll 0 0 #F8F8F8;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    color: #555555;
    margin: 0em;
    text-shadow: 0 1px 0 #FFFFFF;
    padding: 14px 20px;
}

/*  companycenter.css  */
.hr_note {
   float:left;
   width:375px;
   margin-left:5px;
   background:url(/images/3/hr_note_mid.png) 7px 0 repeat-y;
}
.hr_innernote {
   width:368px;
   padding:0px 0 0 7px;
   background:url(/images/3/hr_note_top.png) no-repeat;
}
.hr_note_content {
   padding:7px 10px 0 10px;
   color:#d2871d;
}
.hr_note_btm {
   width:368px;
   padding:0px 0 0 7px;
   height:7px;
   background:url(/images/3/hr_note_di.png) 7px 0 no-repeat;
   position:relative;
   top:2px;
}

.hr_companycenter_set {
}
.hr_companycenter_top {
   border-bottom:1px solid #d0d1d1;
   padding:12px 17px 12px 17px;
}
.hr_companycenter_top .hr_companycenter_name h4 {
   margin-top:8px;
}
.hr_companycenter_top .hr_companycenter_name a {
   margin-right:15px;
}
.hr_companycenter_wrapper {
   border-bottom:1px solid #d0d1d1;
   padding:15px 17px 18px 17px;
}
.hr_companycenter_wrapper .hr_netaddress {
   color:#666666;
   margin-bottom:10px;
}
.hr_companycenter_wrapper .hr_netaddress .hr_net_lines {
   display:inline-block;
   width:9px;
   height:15px;
   background:url(/images/3/hrcc_icon.png) -285px -37px no-repeat;
   vertical-align:middle;
   margin:0 15px;
}
.hr_companycenter_wrapper .hr_netaddress .hr_net_config {
   position:relative;
   margin-right:3px;
}
.hr_net_tipdialog {
   position:absolute;
   left:-77px;
   top:30px;
   background:url(/images/3/opt_img_gray.png) repeat;
   padding:3px;
   width:520px;
   border-radius:2px;
}
.hr_net_point {
   position:absolute;
   width:18px;
   height:12px;
   background:url(/images/3/hr_comicon.png) -260px -84px no-repeat;
   top:-8px;
   left:80px;
}
.hr_net_tipcontent {
   border:1px solid #bdbdbd;
   border-radius:3px;
   background-color:#ffffff;
   padding:8px 10px;
}
.hr_net_tipcontent span {
   color:#999999;
}
.hr_net_tipcontent div {
   text-align:right;
   padding-right:10px;
}
.hr_companycenter_wrapper .hr_cloudintro {
   font-size:18px;
   color:#799bac;
   margin-top:12px;
}
.hr_companycenter_wrapper .hr_cloudintro span {
   color:#75af29;
}
.hr_companystep {
   margin-top:20px;
}
.hr_companystep .hr_actionline {
   width:15px;
   height:25px;
   margin:100px 15px 0 15px;
   background:url(/images/3/hrcc_icon.png) -285px 0px no-repeat;
}
.hr_companystep .hr_firstaction {
   width:251px;
   height:212px;
   color:#98abb4;
   background:url(/images/3/hrcc_icon.png) 0px 0px no-repeat;
   text-align:center;
}
.hr_companystep .hr_firstaction span {
   display:block;
   width:100%;
   color:#75af29;
   margin:150px 0 6px 0;
   overflow:hidden;
   word-break:keep-all;
   white-space:nowrap;
   text-overflow:ellipsis;
}
.hr_companystep .hr_secondaction {
   width:432px;
   height:212px;
   background:url(/images/3/hrcc_icon.png) 0px -239px no-repeat;
}
.hr_companystep .hr_secondaction a.job51_actionlink {
   display:block;
   width:100px;
   height:36px;
   margin:157px 0 0 58px;
}
.hr_companystep .hr_secondaction a.zhilian_actionlink {
   display:block;
   width:100px;
   height:36px;
   margin:157px 0 0 114px;
}
.hr_companystep .hr_thirdaction {
   width:216px;
   height:212px;
   color:#98abb4;
   text-align:center;
   background:url(/images/3/hrcc_icon.png) 0px -477px no-repeat;
}
.hr_companystep .hr_thirdaction span {
   display:block;
   margin-top:163px;
}
.hr_cloudintro_again {
   margin-top:18px;
}
.hr_cloudintro_again span {
   color:#98abb4;
}
.hr_cloudintro_again a {
   margin-left:580px;
   text-decoration:underline;
}
.hr_companycenter_wrapper_pad {
   padding:15px 17px 8px 17px;
}
.noborder_btm {
   border-bottom:0px;
}
.hr_innerwrap .hr_inner_navigate_static {
   position:relative;
   box-shadow:1px 1px 3px #666666;
   border-top:1px solid #9db5c0;
}
.hr_innerwrap .hr_inner_navigate_static ul li a {
   padding:0 25px;
}
.hr_companycenter_resumeshow {
   margin-top:1px;
}
.hr_companycenter_resumeshow table td {
   height:40px;
   border-bottom:1px dotted #dddddd;
   color:#666666;
}
.hr_companycenter_resumeshow table td a {
   font-weight:bold;
}


/* company preview */
.com_box {
   border:1px solid #dfdfdf;
   background-color:#ffffff;
   margin-top:13px;
   box-shadow:0px 1px 1px #c6c6c6;
   -moz-box-shadow:0px 1px 1px #c6c6c6;
   -webkit-box-shadow:0px 1px 1px #c6c6c6;
   padding:10px 15px;
}
.com_box_top {
   margin-top:0px;
}
.com_box_nopad {
   padding:0px;
}
.company_infomodel {
   border:1px solid #bcccd5;
   background-color:#ebfaff;
   padding:10px;
   box-shadow:0px 1px 1px #999;
   -moz-box-shadow:0px 1px 1px #999;
   -moz-webkit-shadow:0px 1px 1px #999;
}
.view_companymessage {
   text-align:center;
}
.view_companymessage span {
   color:#999999;
   padding-top:5px;
   display:inline-block;
}
.company_showinfo h4 {
   font-size:20px;
   font-weight:normal;
   margin:0px;
   line-height:25px;
   margin-bottom:9px;
}
.company_showinfo h4 i {
   display:inline-block;
   width:69px;
   vertical-align:middle;
   margin-left:5px;
   height:21px;
   background:url(/images/3/approve_icon.png) no-repeat;
}
.company_showinfo h4 i.not_approve {
   background-position:0px 0px;
}
.company_showinfo h4 i.is_approve {
   background-position:0px -29px;
}
.company_viewcombox {
   margin-top:22px;
}
.company_viewcombox h6 {
   border-bottom:1px solid #e3e3e3;
   color:#666666;
   font-weight:normal;
   margin:0px;
   padding-bottom:5px;
}
.company_viewcombox .company_viewbasic {
   margin-top:10px;
}
.company_viewcombox .company_viewbasic table {
   margin:0px;
   color:#666666;
}
.company_viewcombox .company_viewbasic table td {
   width:50%;
   line-height:30px;
}
.company_viewcombox .company_viewsummry {
   color:#666666;
   margin-top:12px;
   min-height:250px;
}
.company_viewcombox .company_viewsummry p {
   text-indent:2em;
}

/* sub accounts list */
.subaccountlist {
   margin-top: 20px;
   background: none repeat scroll 0 0 #F0F0F0;
}

.subaccountlist th {
   min-width: 90px;
}

.subaccountlist td.username, .subaccountlist td.password { 
   padding-left:.7em; 
}
.subaccountlist td.password>img, .subaccountlist td.displayname>img, .subaccountlist td.remove>a { 
   visibility:hidden; 
}
.subaccountlist td.password, .subaccountlist td.displayname { 
   width:12em; 
   cursor:pointer; 
}
.subaccountlist td.password>span,  td.displayname>span { 
   margin-right: 1.2em; 
}

.subaccountlist td.remove { 
   width:1em; 
   padding-right:1em; 
}

.subaccountlist tr:hover>td.password>span, .subaccountlist tr:hover>td.displayname>span { 
   margin:0; 
   cursor:pointer; 
}
.subaccountlist tr:hover>td.remove>a, .subaccountlist tr:hover>td.password>img, .subaccountlist tr:hover>td.displayname>img { 
   visibility:visible; 
   cursor:pointer; 
}


/*   jobseeker new css  */
.hr_position_set {
   padding-bottom:100px;
}
.hr_position_each {
   padding:20px 17px;
   border-bottom:1px dotted #bbbbbb;
}
.hr_position_each_havebg {
   background:#f5f7f8;
}
.hr_position_each .hr_position_infoshow {
   min-width:600px;
   position:relative;
}
.hr_position_each .hr_position_infoshow dl {
   margin:0px;
}
.hr_position_each .hr_position_infoshow dl dt {
   color:#666666;
   font-size:13px;
}
.hr_position_each .hr_position_infoshow dl dd {
   margin-left:0px;
   font-size:14px;
   padding:2px 0;
   color:#666666;
}
.hr_position_each dd i.i_speaker {
   width:12px;
   height:11px;
   display:inline-block;
   vertical-align:middle;
   background:url(/images/3/hr_comicon.png) -300px -222px no-repeat;
}
.hr_position_each .hr_position_infoshow dl dd.medium {
   font-size:12px;
}
.hr_position_each .hr_position_infoshow dl dd.thirdteenfont {
   font-size:13px;
}
.hr_position_each .hr_position_infoshow dl dd span {
   margin:0 5px;
   font-size:14px;
}
.hr_position_each .hr_position_infoshow dl dd span.yellowtext {
   font-size:12px;
   color:#d2871d;
   margin-left:10px;
}

.hr_position_each .interview {
   font-size:13px;
   margin:10px 0;
}
.hr_position_each .interview b.black {
   color:#666666;
   font-weight:normal;
   vertical-align:middle;
}
.hr_position_each .interview span.progress_ok {
   display:inline-block;
   vertical-align:middle;
   border:1px solid #d6d6d6;
   padding:3px 7px 3px 10px;
   color:#999999;
   border-radius:1px;
   -moz-border-radius:1px;
   -webkit-border-radius:1px;
   box-shadow:0 1px 1px #b2b2b2;
   background-image:-moz-linear-gradient(top, #f4f4f4, #e2e2e2); /* Firefox */
   background-image:-ms-linear-gradient(top, #f4f4f4, #e2e2e2); /* IE10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(1, #e2e2e2)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e2e2e2', GradientType='0'); /* IE*/
}
.hr_position_each .interview span.progress_notok {
   display:inline-block;
   vertical-align:middle;
   border:1px solid #b4c6d5;
   padding:3px 7px 3px 10px;
   border-radius:1px;
   -moz-border-radius:1px;
   -webkit-border-radius:1px;
   box-shadow:0 1px 1px #89a1af;
   background-image:-moz-linear-gradient(top, #f4fdff, #d0eef7); /* Firefox */
   background-image:-ms-linear-gradient(top, #f4fdff, #d0eef7); /* IE10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f4fdff), color-stop(1, #d0eef7)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4fdff', endColorstr='#d0eef7', GradientType='0'); /* IE*/
}
.hr_position_each .interview span.gray_arrow {
   display:inline-block;
   vertical-align:middle;
   width:8px;
   height:14px;
   margin:0 5px;
   background:url(/images/3/hr_comicon.png) -311px -421px no-repeat;
}
.hr_position_each .interview span i.finish {
   display:inline-block;
   vertical-align:middle;
   width:17px;
   height:17px;
   background:url(/images/3/hr_comicon.png) -328px -386px no-repeat;
   margin:0 1px;
}
.hr_position_each .interview span i.ok {
   background-position:-266px -386px;
}
.hr_position_each .hr_position_control {
   padding:28px 20px 0 0;
}
.hr_position_each .interview span.haveposition {
   position:relative;
}
.jobseeker_compete {
   width:83px;
   height:62px;
   background:#e8f0f5;
   position:absolute;
   left:830px;
   top:18px;
   text-align:center;
   border-radius:1px;
   -moz-border-radius:1px;
   -webkit-border-radius:1px;
}
.jobseeker_compete span {
   color:#02aadf;
   font-size:25px;
   display:inline-block;
   padding:10px 0 0 0;
}
.jobseeker_compete em {
   color:#999999;
   font-size:12px;
   display:inline-block;
   font-style:normal;
}
.compete_tips {
   position:absolute;
   width:349px;
   height:37px;
   background:url(/images/3/p_protip_3.png) no-repeat;
   color:#d2871d;
   text-align:left;
   padding:7px 0 0 10px;
   top:-28px;
   right:-11px;
}
.compete_tips b {
   color:#ff6600;
}

.hr_persontest_tipbox {
   background:url(/images/3/opt_img_gray.png) repeat;
   padding:4px;
   position:absolute;
   top:35px;
   left:-223px;
   border-radius:3px;
   outline:none;
   z-index:76;
}
.hr_persontest_tip {
   background-color:#ffffff;
   border:1px solid #bdbdbd;
   padding:5px 10px 10px 10px;
}
.hr_persontest_tip .hr_topmatch {
   width:440px;
   text-align:center;
   height:auto;
}
.hr_persontest_tip .hr_topuppoint {
   width:15px;
   height:12px;
   position:absolute;
   background:url(/images/3/hr_comicon.png) -261px -84px no-repeat;
   right:190px;
   top:-7px;
}

/*
*
*jobseeker check jobposition page css
*/
.jobseekerlookposition .modal-body {
   max-height:350px;
   over-flow:auto;
   margin-bottom:10px;
   color:#666666;
}
.jobseekerlookposition .jos_lptitle {
   font-size:18px;
   padding-bottom:8px;
   border-bottom:1px solid #e8e8e8;
}
.jobseekerlookposition .jos_lptitle span {
   font-size:14px;
}
.jobseekerlookposition table {
   margin-top:8px;
}
.jobseekerlookposition table td {
   padding:4px 10px 4px 0;
}
.jobseekerlookposition .jos_lpdescription {
   margin-top:20px;
}
.jobseekerlookposition .jos_lpcontent p {
   margin-left:2em;
   word-wrap:break-word;
   word-break:break-all;
}
.jobseekerlookposition .jos_lpcontent p b {
   margin-left:-2em;
   font-weight:normal;
   padding-top:10px;
   display:inline-block;
}

/***
***性格测试-评测管理 css
**/
.jos_managepersontest {}
.jos_mtesteach {
   border-bottom:1px dotted #bbbbbb;
   padding:15px 28px;
}
.jos_mtesteach .personsmallimg i {
   display: inline-block;
   width: 67px;
   height: 70px;
   vertical-align: middle;
   background: url(/images/3/person_small_all.png) no-repeat;
}
.jos_mtesteach .personsmallimg i.person_small_1 {
   background-position:0px 0px;
}
.jos_mtesteach .personsmallimg i.person_small_2 {
   background-position:0px -97px;
}
.jos_mtesteach .personsmallimg i.person_small_3 {
   background-position:0px -189px;
}
.jos_mtesteach .personsmallimg i.person_small_4 {
   background-position:0px -283px;
}
.jos_mtesteach .personsmallimg i.person_small_5 {
   background-position:0px -376px;
}
.jos_mtesteach .personsmallimg i.person_small_6 {
   background-position:0px -467px;
}
.jos_mtesteach dl {
   width:755px;
   margin:0px;
   margin-left:12px;
}
.jos_mtesteach dl dt {
   color:#076c9b;
}
.jos_mtesteach dl dd {
   color:#666666;
   font-size:12px;
   margin-left:0px;
   margin-top:5px;
}
.testbegin_btn {
   margin:19px 0 0 40px;
}
.testbegin_btn a.testbegin_btn_a {
   vertical-align:middle;
   padding:1px 12px;
   color:#ffffff;
}
.testbegin_btn a.lookresult_btn_a {
   display:inline-block;
   vertical-align:middle;
   border:1px solid #b4c6d5;
   padding:1px 12px;
   border-radius:2px;
   -moz-border-radius:2px;
   -webkit-border-radius:2px;
   box-shadow:0 1px 1px #89a1af;
   color:#076c9b;
   font-size:12px;
   background-image:-moz-linear-gradient(top, #ffffff, #d0eef7); /* Firefox */
   background-image:-ms-linear-gradient(top, #ffffff, #d0eef7); /* IE10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #d0eef7)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d0eef7', GradientType='0'); /* IE*/
}
.guanggao_po1 {
   margin:20px 0 0 28px;
}
/***
*
result_persontest.css
*
*/
.resultpersontest_dialog {
   width:800px;
   margin-left:-400px;
}
.resultpersontest_dialog .modal-header {
   padding:6px 15px;
}
.resultpersontest_dialog .modal-header h3 {
   font-size:14px;
}
.dialogp_content {
}
.dialogp_content .report_top {
}
.dialogp_content .report_top b {
   font-weight:normal;
   font-size:18px;
   display:block;
}
.dialogp_content .report_top span {
   color:#228b22;
   display:block;
   margin:10px 0;
}
.dialogp_content .report_detail {
   padding:10px 0 5px 0;
   color:#666666;
   line-height:23px;
   max-height:300px;
   overflow:auto;
   word-wrap:break-word;
   word-break:break-all;
}
